triangular ligament of liver - Espagnol Anglais Dictionnaire